;(function($){
	this.UsersCtrl = function(){
		// 调用视图对象
		var userview = new UsersView(); 
		var tab; //当前表格中的数据
		var li_a; // 当前分页数据
		var btnSearch; //查询点击事件
		var btnSave;	//用户新增
		var formSave;	//表单注册事件
		var formupdate;	//表单修改事件
		var btnudpate;	//修改事件
		var btnSearch;	//修改事件
		/**
		 *  数据加载
		 */
		var search = function(){
			tab = $("#tab");  // 表格数据
			li_a = $("#li_a");// 分页数据
			btnSearch = $("#btnSearch");// 查询点击事件
			btnSave = $("#btnSave");// 用户新增点击事件
			formSave = $("#form-Save");//表单注册事件
			formupdate = $("#formupdate");//表单修改事件
			btnudpate = $("#btnudpate")
		}
		/**
		 *  加载事件
		 */
		var loadEven = function(){
			// 分页查询
			$(document).on("click","#li_a li a",pageHandler);
			// 查询事件
			btnSearch.bind("click",btnSearchHandle);
			// 注册事件
			btnSave.bind("click",saveHandler);
			// 查询单个事件
			$(document).on("click","#findById",fingByIdHandler);
			// 修改事件
			btnudpate.bind("click",btnUpdateHandle);
			
		}
		/**
		 *  修改事件
		 */
		var btnUpdateHandle = function(){
			userview.update(formupdate);
		}
		/**
		 *  查询单个表单事件
		 */
		var fingByIdHandler = function(){
			 var id = $(this).attr("lang")
			 userview.findById(id);
		}
		/**
		 *   用户新增事件
		 */
		var saveHandler = function(){
			userview.formSave(formSave); 
			btnSearchHandle();
		}
		/**
		 *  查询事件
		 */
		var btnSearchHandle = function(){
			var stu = {};
			stu.conds ="name:"+"%"+$(".navbar-left input[name='name']").val()+"%";
			userview.loadData(tab,li_a,stu);
		}
		/**
		 *  分页查询
		 */
		var pageHandler = function(){
			var stu = {};
			var pc = $(this).attr("lang");
			stu.conds ="name:"+"%"+$(".navbar-left input[name='name']").val()+"%";
			stu.currentPage = pc;
			userview.loadData(tab,li_a,stu);
		}
		/**
		 *  页面初始化
		 */
		var initData = function(){
			userview.loadData(tab,li_a);
		}
		return{
			init:function(){
				// 数据加载
				search();
				// 事件加载
				loadEven();
				// 页面初始化
				initData();
				
			}
		}
	}();
})(jQuery);
